package com.qidian.mes.pojo.dv;

import java.util.Date;
import java.util.List;

/**
 * @Author 迄氺(甄闯)
 * @Company 空白
 * @Time 2023/10/25 20:02
 * @Description
 */

public class MachineryType {
    private Long machineryTypeId;//设备类型Id
    private String machineryTypeCode;//设备类型编码
    private String machineryTypeName;//设备类型名称
    private Long  parentTypeId;//父类型Id
    private String ancestors;//所有父节点Id
    private String enableFlag;//是否启用,默认Y
    private String remark;//备注
    private Date createTime;//创建时间
    private Date modifyTime;//最后修改时间
    private Long createTimeMilliSeconds;
    private Long modifyTimeMilliSeconds;
    private List<MachineryType> children;//子权限集合

    public List<MachineryType> getChildren() {
        return children;
    }

    public void setChildren(List<MachineryType> children) {
        this.children = children;
    }

    public Long getMachineryTypeId() {
        return machineryTypeId;
    }

    public void setMachineryTypeId(Long machineryTypeId) {
        this.machineryTypeId = machineryTypeId;
    }

    public String getMachineryTypeCode() {
        return machineryTypeCode;
    }

    public void setMachineryTypeCode(String machineryTypeCode) {
        this.machineryTypeCode = machineryTypeCode;
    }

    public String getMachineryTypeName() {
        return machineryTypeName;
    }

    public void setMachineryTypeName(String machineryTypeName) {
        this.machineryTypeName = machineryTypeName;
    }

    public Long getParentTypeId() {
        return parentTypeId;
    }

    public void setParentTypeId(Long parentTypeId) {
        this.parentTypeId = parentTypeId;
    }

    public String getAncestors() {
        return ancestors;
    }

    public void setAncestors(String ancestors) {
        this.ancestors = ancestors;
    }

    public String getEnableFlag() {
        return enableFlag;
    }

    public void setEnableFlag(String enableFlag) {
        this.enableFlag = enableFlag;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public Long getCreateTimeMilliSeconds() {
        return createTimeMilliSeconds;
    }

    public void setCreateTimeMilliSeconds(Long createTimeMilliSeconds) {
        this.createTimeMilliSeconds = createTimeMilliSeconds;
    }

    public Long getModifyTimeMilliSeconds() {
        return modifyTimeMilliSeconds;
    }

    public void setModifyTimeMilliSeconds(Long modifyTimeMilliSeconds) {
        this.modifyTimeMilliSeconds = modifyTimeMilliSeconds;
    }

}
